package com.qys.livesMall.app.user.service;

import com.qys.livesMall.app.user.model.dto.sys.UserRewardConfigDTO;
import com.qys.livesMall.app.user.model.dto.sys.UserRewardConfigListDTO;
import com.qys.livesMall.app.user.model.entity.UserRewardConfig;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qys.livesMall.app.user.model.vo.sys.UserRewardConfigListVO;

import java.util.List;

/**
 * <p>
 * 主播奖励配置 服务类
 * </p>
 *
 * @author 
 * @since 2023-10-31
 */
public interface UserRewardConfigService extends IService<UserRewardConfig> {

    Boolean addAll(UserRewardConfigListDTO dto);

    /**
     * 查询用户配置权限
     * @return
     */
    UserRewardConfigListVO selectAll();

    /**
     * 单字段用户配置权限修改
     * @param dto
     * @return
     */
    Boolean updateType(UserRewardConfigDTO dto);

    /**
     * 编辑单条用户配置权限
     * @param dto
     * @return
     */
    Boolean add(UserRewardConfig dto);
}
